package com.blue.blue2019;

/**
 * @auther zsj
 * @Date 2021/12/13
 * 小明对数位中含有 2、0、1、9 的数字很感兴趣，在 1 到 40 中这样的数包
 * 括 1、2、9、10 至 32、39 和 40，共 28 个，他们的和是 574。
 * 请问，在 1 到 2019 中，所有这样的数的和是多少？
 * 求和
 **/
public class demoOne {
    public static void main(String[] args) {
        int result =0;
        for (int i = 1; i <= 2019; i++) {
            if (String.valueOf(i).contains("2")||String.valueOf(i).contains("0")||String.valueOf(i).contains("1")||String.valueOf(i).contains("9")){
                result+=i;
            }
        }
        System.out.println(result);
    }
}
